package com.hxexp.weixin.mvc.common.service;

import com.hxexp.weixin.mvc.order.model.OrderConfirmInfoBean;

/**
 * 公共方法服务
 *
 * @author li.jiang
 *
 */
public interface CommonSerivce {
    /**
     * 确定指定的出发站是否是当代集团的车站
     *
     * @param startCity
     *            出发城市编码
     * @param startStationId
     *            出发站编码
     * @return true: 当代集团的车站，false: 不是当代集团的车站
     */
    public boolean isNCStartStation(String startCityId, String startStationId);

    /**
     * 判断是否有票价优惠
     *
     * @param orderConfirmInfo
     *            订单确认信息
     * @return true: 有优惠，false: 无优惠
     */
    public boolean isPrivilege(OrderConfirmInfoBean orderConfirmInfo);

    /**
     * 确定指定的出发站是否是达运集团的车站
     *
     * @param startStationId
     * @return
     */
    public boolean isDYStartStation(String startStationId);

    /**
     * 判断是否是西安的出发站
     *
     * @param startCityId
     *            出发城市编码
     * @param startStationId
     *            出发站编码
     * @return
     */
    public boolean isXAStartStation(String startCityId, String startStationId);

    /**
     * 判断是否是不收取服务费的出发站
     *
     * @param startStationId
     *            出发站编码
     * @return
     */
    public boolean isNoServicePrice(String startStationId);

    /**
     * 确定指定的出发站是否是宝运集团的车站
     *
     * @param startStationId
     * @return
     */
    public boolean isBYStartStation(String startStationId);
}
